package code07_面向对象.接口;

/**
 * @author 黄衡熙
 * @version 1.0
 * @date 2025年07月24日11:14
 */
public class Test {

    public static void main(String[] args) {
        System.out.println(SomeInterface.name);
        // SomeInterface.name = "jack";
        System.out.println("----------");
        // 在创建对象的时候,由于接口无法创建对象,因此创建的都是实现类的对象
        // 但是为了便于后期的扩展与维护,在创建实现类的对象的时候一般通过多态使用接口的引用
        SomeInterface si = new SomeClass();
        si.show();
        System.out.println("***************************");
        si = new OtherClass();
        si.show();
    }

}